progress on auto gen