below is described a threaded barrel nut tn 1 which , when used with a threaded bolt tn 13 in the described manner , allows easy insertion , manipulation and alignment as compared to conventional barrel nuts commonly available . referring to fig1 - 3 a threaded barrel nut tn 1 , with a generally cylindrical shape , is formed with a thumb and finger grip tn 4 and tn 5 at one end , with said finger grip designed to extend outside of hole tn 11 ( when the barrel nut tn 1 is seated in hole tn 11 ) and extend beyond the surface of member tn 10 . additionally a threaded hole tn 3 is bored perpendicularly ( at a substantially 90 ° angle ) to the length of the cylindrical shank tn 2 , and forming a through - hole , preferably open at both ends . the general purpose of the barrel nut being to fixedly attach any member tn 15 ( also being made of a variety of materials , in all shapes and sizes ) to member tn 10 by passing bolt tn 13 through both member tn 15 and member tn 10 and by threading bolt tn 13 into barrel nut tn 1 , thereby causing it to be screwed into the threaded hole tn 3 , and fixedly attaching and tightening together members tn 10 and tn 15 . to practice the present invention , threaded barrel nut tn 1 is held by the user at finger grip tn 4 and tn 5 and inserted into hole tn 11 in material tn 10 so that hole tn 3 in the nut is in open alignment with hole tn 12 in the material , such that the center lines of ( and through ) the holes tn 3 and tn 12 are substantially along the same axis . a bolt tn 13 is threaded through a hole in material tn 15 and then through hole tn 12 reaching hole tn 3 in barrel nut tn 1 in such a way as to be able to screw the threads of bolt tn 13 into the corresponding threads in hole tn 3 while the user holds finger grip tn 4 and tn 5 , thereby easily manipulating ( moving the barrel nut tn 1 in and out or slightly tilting the barrel nut tn 1 within the hole ) and / or freely turning the barrel nut tn 1 rotationally within hole tn 11 so as to align the holes and threads . once conventional barrel nuts are fit into a hole ( such as hole tn 11 ), they are very difficult for the user to manipulate and position into true alignment with a bolt ( such as bolt tn 13 ) as the head of the common barrel nut drops below the surface of material tn 10 and can not be held and easily manipulated by the user . below is described a system of assembly of the futon back - deck 30 into position between the arm panels 10 . referring to fig4 , 7 , 8 and 10 a back - deck 30 with side rails 31 a and 31 c which include runners 34 and 35 is set in between arm panels 10 while manually held in an approximately vertical position above tracks 14 ( on each arm panel 10 ). back - deck 30 is manually lowered until runner 34 comes to sit and be supported on track 14 . runner 35 is then lifted and dropped into the slot formed by the mounted front and rear strips comprising track 15 . a cap ( not shown ) may be placed at the top of track 15 to prevent runner 35 from exiting track 15 . the back - deck 30 is now operational and ready to have the seat - deck 20 attached for use . in one exemplary embodiment , the tracks 14 , 15 and runners 34 , 35 are plastic . in another embodiment , the track 14 , 15 and runners 34 , 35 are outside the boundaries of the elements to which they are a part or attached . in another embodiment , track 14 is a single piece as illustrated in fig1 and 11 a . disassembly is achieved easily using the same operation in reverse . below is described a system of assembly of the futon seat - deck 20 to the back - deck 30 with ease , and without use of tools or hardware . a purpose of this invention being to allow the user to assemble the seat - deck to back - deck 30 easily without difficulties as earlier described . referring to fig7 , 8 a , 12 , and 12 a , a notch 45 is positioned on block 40 in such a way as to allow sliding peg 51 to enter and be held in notch 45 . sliding peg 51 is held in notch 45 so that the user , while lifting side rail 21 a or 21 d of seat - deck 20 , can support and pivot seat - deck 20 on sliding peg 51 and thereby raise and arc sliding peg 50 over the top of block 40 and bring sliding peg 50 over and down to seat into groove 43 , as illustrated in fig1 a . with sliding peg 50 seated in groove 43 the user can now rotate seat - deck 20 downward , now supported and pivoting on sliding peg 50 in groove 43 . with this motion , sliding peg 51 moves out of notch 45 and arcs over to fixed point 42 h . the seat - deck 20 is now in the locked position as depicted in fig9 c ( 1 )-( 3 ) and is ready for standard operation and conversion . the seat - deck 20 is now assembled and attached to back - deck 30 . disassembly is achieved easily using the same operation in reverse . referring to fig4 and 5 , a wooden futon frame 1 includes a pair of spaced - apart stationary arm panels 10 and a pair of spaced - apart and parallel stretcher rails 8 and 9 extending along a width - wise direction between the stationary arm panels 10 . each stationary arm panel 10 includes a pair of legs 11 and 12 that extend from an arm - rest 13 to the floor . the legs 11 and 12 of each of the stationary arm panels 10 are spaced apart along a depth - wise direction , transverse to the width - wise direction . stretcher rails 8 and 9 are associated with each stationary arm panel 10 and extend between the legs 11 and 12 , parallel to the width - wise direction . the seat - deck 20 includes a plurality of rails , the ends of which are coupled together , forming a boundary and enclosing a region 23 , and a plurality of slats 22 . although the boundary may be of any shape desired , it is preferred that boundary have a rectangular region . to that end , the seat - deck 20 includes four rails 21 a , 21 b , 21 c and 21 d . rails 21 a and 21 c are spaced - apart and extend parallel to each other , with rails 21 b and 21 d extending transverse thereto . rails 21 b and 21 d are spaced apart and extend parallel to each other . the slats 23 extend between rails 21 b and 21 d . the back - deck 30 includes a plurality of rails , which are attached together in a fashion similar to the rails of the seat - deck 20 , discussed above . specifically , the ends of the rails are coupled together , forming a boundary enclosing an area 33 , and a plurality of slats 32 . although the area 33 may be of any shape desired , it is preferred that area 33 have a rectangular shape . to that end , the back - deck 30 includes four rails 31 a , 31 b , 31 c and 31 d . rails 31 a and 31 c are spaced - apart and extend parallel to each other , with rails 31 b and 31 d extending transverse thereto . rails 31 b and 31 d are spaced - apart and extend parallel to each other , with the slats 32 extending between rails 31 b and 31 d . the seat - deck 20 is pivotally coupled to the back - deck 30 using the plurality of grooves and pegs of this invention as described in this discussion . the coupling is adapted to allow the frame to move between open and closed positions . in the closed position , seat and back decks 20 and 30 sit in different planes relative to each other with the seat - deck 20 resting on stretcher rail 8 in a roughly horizontal plane . back - deck 30 sits upright in a roughly vertical plane thereby forming a seating or sofa position . in the fully open position , seat and back decks 20 and 30 lie in a common plane , with the angle therebetween measuring 180 °. the back - deck 30 rests on the stretcher rail 9 , and the seat - deck 20 rests on the stretcher rail 8 . in conventional futon frames , the conversion of the frame from closed position ( seating ) to open position ( bed ) and back again to the closed position is made difficult by the weight of the futon mattress and the weight of the wooden futon frame members , and also by the need for the user to move around the frame , front and back , lifting or pulling , as the user converts the frame though the various converting steps . to provide ease and convenience to the user , it is preferred that the user stand only at the front of futon frame 1 when converting between any and all positions . to further provide ease and convenience to the user it is also preferred that there be the addition of a mechanism to assist the user with the conversion , giving the user more control , and giving more balance to the frame parts by locking seat and back rests 20 and 30 in balanced locked positions relative to each other . below are described a rubber block 40 and pegs 50 and 51 which , when combined and operated in the described manner , create a mechanism that allows the user to convert the frame standing only at the front , and convert the frame with more control and ease than conventional futon frames . referring to fig6 - 8 a , a rubber block 40 , configured with grooves , is mounted on the inside face of the back - deck rails 31 a and 31 c , fastened with screws or other means ( or integral to rails 31 a , 31 c ), positioned at the far lower end of rails 31 a and 31 c . shown more clearly in fig8 and 8 a , the four outer edges of rubber block 40 are identified as 41 - a at the top , 41 - b at the front , 41 - c at the bottom and 41 - d at the rear . additionally a series of fixed points are indicated in fig8 and 8 a , including fixed points 42 a , 42 b , 42 c , 42 d , 42 e , 42 f , 42 g , 42 h and 42 i . grooves cut into in rubber block 40 include groove 44 that starts from the lower edge 41 - c and rises towards the horizontal center line of the block 40 at an angle that inclines gently towards the front of block 40 . at the middle of block 40 , groove 44 turns horizontally towards the front of rubber block 40 to form a closed end at fixed point 42 f . additionally , at the bottom rear corner of the groove 44 , an indentation at fixed point 42 h is formed . a second groove 43 starts at the top edge 41 - a of block 40 , starting as a gentle slope downward , passing fixed point 42 b , then dropping sharply , vertically , forming a short , vertical closed end at fixed point 42 a . starting from fixed point 42 b , moving towards the front of block 40 , groove 43 rises and becomes a retaining edge as it reaches outer edge 41 - a . continuing forward , the retaining edge reaches outer edge 41 - a at about fixed point 42 d . at fixed point 42 d the edge rolls sharply downwards , towards fixed point 42 e along edge 41 - b at the front of the rubber block 40 . fixed point 42 e sits at the horizontal center line of block 40 . the sliding pegs 50 and 51 are configured laterally along the center line on the outside face of rails 21 a and 21 d with peg 51 nearest the far lower end of rails 21 a and 21 d and peg 50 a few inches in , along the lateral line , from peg 51 . pegs 50 and 51 can be formed from a variety of materials including wood , plastic and metal . pegs 50 and 51 can also incorporate wheels or rolling surfaces to facilitate their movement through the grooves of block 40 . in this discussion the sliding pegs are assumed to be made of high density plastic . to practice the present invention , pegs 50 and 51 are assembled into the grooves , and along the edges , of block 40 thereby mechanically joining seat - deck 20 with back - deck 30 . pegs 50 and 51 act alternately as pivot peg , moving peg or locked peg depending on the different positions they are moved into . one of the features of the present invention is that pegs 50 and 51 play alternating roles , with one peg 50 or 51 moving while the other peg 50 or 51 is locked or pivots . additionally both pegs 50 and 51 may be in motion , or may be both locked in a fixed position , at a given time . description of the motion and mechanics in one exemplary embodiment of the present invention description of the motion and mechanics of the present invention starts with the futon frame 1 configured in the open position with seat - deck 20 and back - deck 30 laid out horizontally as a bed in an common plane , with rails 31 d and 21 b representing the adjacent parallel sides , and sitting over and supported by stretcher rails 8 and 9 , and fitting between the stationary arm panels 10 and joined at the union of pegs 50 and 51 with the rubber block 40 . there are three positions available to the user of the futon frame 1 which are created by the relative positioning between the seat - deck 20 and back - deck 30 . these three positions include “ bed ” ( open horizontal position ), “ lounge ” ( a partially raised position allowing the user to comfortably recline ) and “ sofa ” ( the ‘ closed ’, fully upright seating position ). fig9 a ( 1 )-( 3 )— position i ( bed position ) as illustrated in fig9 a ( 1 )-( 3 ), sliding peg 51 sits at fixed point 42 f in groove 44 in rubber block 40 , and is locked in place by the position of sliding peg 50 which is fixed and restrained from lateral movement due to it &# 39 ; s contact with fixed point 42 e at the front , outside edge 41 - b of block 40 . in this position peg 51 is the supporting pivot peg and peg 50 is the moveable peg . fig9 b ( 1 )-( 2 )— position ii ( motion position ) moving out of position i , the user lifts the front of seat - deck 20 radially pivoting on peg 51 and thereby moving peg 50 past it &# 39 ; s restrained position in position i and over fixed point 42 d , the upper front corner of block 40 , as illustrated in fig9 b ( 1 )-( 2 ). this action unlocks peg 51 and allows peg 51 to be released downward in groove 44 without further effort from the user . fig9 c ( 1 )-( 2 )— position iii ( transitional lock position ) as illustrated in fig9 c ( 1 )-( 2 ), sliding peg 50 now sits in fixed point 42 a , the end point of groove 43 . sliding peg 51 has exited groove 44 and is sitting in the indentation at fixed point 42 h . the natural weight of seat - deck 20 causes seat - deck 20 to rotate forward slightly , pivoting on sliding peg 50 , causing sliding peg 51 to lock into the indentation at fixed point 42 h . this lock position restrains seat - deck 20 from further downward rotation . in this position sliding peg 50 is the supporting pivot peg and sliding peg 51 is rotated into it &# 39 ; s lock point at fixed point 42 h . fig9 d ( 1 )-( 3 )— position iv ( levering position ) to move from position iii , through position iv , to reach position v , the user levers the front of seat - deck 20 downward , as illustrated in fig9 a ( 1 )-( 3 ). this action uses plastic runners 34 , which are fit into the grooves 14 in arm panels 10 , as the pivot points . seat - deck 20 and back - deck 30 , which are locked together , are thereby rotated together as one resulting in the seat - deck 20 being levered downwards and back - deck 30 being lifted upwards ( as runner 35 slides upwards in track 15 ). in this position both sliding peg 50 and sliding peg 51 are locked and do not move in relation to rubber block 40 . fig9 e ( 1 )-( 3 )— position v ( lounge position ) as illustrated in fig9 e ( 1 )-( 3 ), in position v there is again no change in the relative positions of sliding pegs 50 and 51 . they remain in their locked position , locking seat - deck 20 and back - deck 30 at a fixed relative angle to each other . once seat - deck 20 has fully rotated downward and sits on stretcher rail 8 the seating position has reached the “ lounge ” position . in this position both sliding peg 50 and sliding peg 51 are still locked and do not move in relation to rubber block 40 . fig9 f ( 1 )-( 3 )— position vi ( sofa position ) to move to position vi “ sofa ” position from position v “ lounge ” position the user pushes seat - deck 20 inwards , towards the back . this causes plastic runner 34 to roll into to its lower most position in groove 14 and also causes runner 35 to move into its uppermost position in groove 15 . this brings back - deck 30 fully up to the “ sofa ” position , as illustrated in fig9 f ( 1 )-( 3 ). as the seating position changes from “ lounge ” to “ sofa ” sliding peg 51 moves across the mouth of groove 44 from fixed point 42 h to fixed point 42 i . sliding peg 50 stays in its position at fixed point 42 b and is held in place due to the position of sliding peg 51 , which is restrained from any forward movement due to its contact with the outer edge 41 - c . in this position sliding peg 50 is the supporting pivot point and sliding peg 51 is the moving peg . fig9 g ( 1 )-( 3 )— position vii ( release position ) to move out of position vi “ sofa ” position , returning to “ lounge ” position ( now position viii ), the user lifts up on seat - deck 20 and pulls forward . as the user lifts the seat - deck 20 as described above , sliding peg 51 moves further downward along outer surface 41 - c where it continues to be restrained from forward movement and continues thereby to lock sliding peg 50 , now even more tightly . the user can now pull forward with confidence that the pegs will not slip or partially release , thereby avoiding the problems of ‘ early release ’ or ‘ jamming ’ as described in items 3 and 4 in the background . as illustrated in fig9 g ( 1 )-( 3 ), in this position sliding peg 50 is the supporting pivot peg and sliding peg 51 rotates lower in its locked position . fig9 h ( 1 )-( 3 )— position viii ( levering ( or lounge ) position ) moving from position vii to position viii , as seat - deck 20 moves forward and upward ( rolling the plastic runners 34 back up the grooves 14 in the arm panels 10 ) the back - deck 30 falls , rotating downward , pivoting on sliding peg 50 , as illustrated in fig9 h ( 1 )-( 3 ). as the back - deck 30 falls , sliding peg 51 moves back into the indentation at fixed point 42 h , and thereby returns to the locked position . in this position the user can drop the seat - deck down onto stretcher rail 8 returning to the “ lounge ” position ( position v ). alternatively , the user can continue lifting the seat - deck upward , returning to the transitional locked position ( position iii and position ix ). fig9 i ( 1 )-( 2 )— position ix ( transitional lock position ) with sliding pegs 50 and 51 remaining in their locked position in rubber block 40 , the user has lifted seat - deck 20 upward to near vertical , at the same time levered and lowered the back - deck 30 , in a fully controlled drop , onto stretcher rail 9 , as illustrated in fig9 i ( 1 )-( 2 ). fig9 j ( 1 )- 3 )— position x ( release position ) to release the lock , the user lifts seat - deck 20 upward to release sliding peg 50 out of the end point of groove 43 at fixed point 42 a , and over fixed point 42 b . sliding peg 51 releases naturally , with the lifting of the seat - deck 20 , and moves out of the indentation fixed point 42 h , and moves upward along groove 44 , as illustrated in fig9 j ( 1 )-( 3 ). fig9 k ( 1 )-( 3 )— position xi ( motion position ) position xi is a transitional motion position as the seat - deck 20 drops down to meet stretcher rail 8 and rest in the “ bed ” position . as sliding peg 50 rolls over fixed point 42 d and travels along the retaining edge of outer edge 41 - b it naturally lifts sliding peg 51 up along groove 44 , as illustrated in fig9 k ( 1 )-( 3 ). as sliding peg 50 reaches fixed point 42 e it pulls sliding peg 51 tightly into its lock position at fixed point 42 f . the frame has now returned to position i . it is noted that although the present invention has been described above as including runners , rollers , pegs , pins or other protrusions on certain elements and tracks , ledges , grooves , notches , hooks , hooks - notches or other openings , on other interacting elements , the location of the runners , rollers , pegs , or pins or other protrusions could be reversed with the positions of the tracks , ledges , grooves , notches , hooks , hooks - notches or other openings , without departing from the spirit and scope of the present invention . as also identified above , although the present invention is generally directed to a futon sofa bed and various sub - assemblies thereof , including numerous features and variations thereof , the present invention is not to be limited by any specific combination of features and / or variations . in particular , each feature or variation thereon , may be utilized separately or in combination with any of the other features or variations described above . the invention being thus described , it will be obvious that the same may be varied in many ways . such variations are not to be regarded as a departure from the spirit and scope of the invention , and all such modifications as would be obvious to one skilled in the art are intended to be included within the scope of the following claims .