completed: new site functionality