assembler version 1