assemble_cost