about to add if to assembler