inside generation style