generate site 1