First version of assembler