assembler and integrator