so much formatting issues with asm