generators fix attempt 1
fixed generators