slowly making generator