site generation and reference