get generation working!