Work in progress : Assembler