Complete first iteration of site module