getting ready to generate code