added asset assembler