change structure to auto generating site.