adding an assembler
adding an assembler