Adding new gen prog