objectized assembler