generate factory site in zone