late generation of assemble code