Hey Gene, I took off the base foam, mine doesn`t have cushions that are loose, from the pipe frame then put a plywood sheet on the frame then a layer of foam then put the foam base back on. The cover on the foam base has plastic strips sewed on the underside and the strips have a curled under edge that go around a 1/8 inch rod that runs around the inner edge of the frame, this holds the cushion cover on. This whole assembly bolts down to the base that holds the back of the couch and the swing assembly that lets the back fold over to make a bed. I got this idea from the dinette seats, they are made of foam and sit on a plywood bench, then for a bed the backs are put onto the table top (plywood) and that makes a very comfey bed.
Hope this is of some help, Warren