Add assemble