added asm file, inefficient but informative