Generate it iteratively