generator layout updates