new generator; formatting in expression compiler