this assembler is giving me a headache already