more aggressive introduction
fix code elements in cas-code-generation