BUG: assemble design