add wayGenerator