Abstract: A method for assembling furniture provided in an unassembled kit is provided. A 3D inventory of parts of an unassembled kit of furniture from assembly instructions is displayed on an electronic display. A plurality of 3D animated steps for assembling the furniture is then displayed. The steps are displayed according to respective time periods for completing the respective steps according to an average assembler's assembly ability.