assemble wip
assemble works
moved things
redesign, more info