site refactored for shared controlers and modles