starting over
now adding the assembler code