regeneration with new syntax