developing generators