Continued development on asm challenge