partially disassembled, alternate solution