added more named generators