suspended onto rods 604 the end portions of heddles 600 can be shaped to accommodate various frames 602 referring now to fig7 loom 700 is shown with a plurality of frames 602 warp threads 124 are inserted through heddle eyelets not shown mounted in frames 602 warp threads 124 extend from front beam 702 through heddles in frames 602 to back beam 704 during operation frames 602 alternately raise and lower warp thread 124 typically half of the frames 602 alternate with adjacent frames 602 between up and down positions back roller 706 is unwound to allow unwoven warp thread stored on it to move through the heddles and front roller 708 winds up woven cloth referring now to fig8 warp beam 800 includes a plurality of retaining members 802 protruding from a rounded edge 804 of deck 806 retaining members 802 retain parallel strands of warp thread 124 fig1 c in a spaced relationship to one another typically evenly spaced at intervals depending on the desired tightness of the weave alternatively retaining members 802 can be relatively closely spaced and a user can skip one or more alternating retaining members 802 to achieve the desired weave density one advantage of warp beam 800 over known configurations is that retaining members 802 evenly space warp thread 124 over the width of the loom the even spacing provides consistent warp tension and produces more evenly woven material a common spacing of.