add way generators