@dornatsky transfer object assembler. More like disassembler in particular case though