generator training plan