Half cage system by MultiSports. This has 2 attachments, This comes with a preacher bench for curling and an attachment for leg curls and extensions. You can do seated flys, lat pull downs, tricep extensions, shoulder shrugs, curls. The bench can raise to an inclined position as well as the seat. This comes with 250 pounds of weights, a curling bar, weight belt, weight tree and an Olympic bar.