adding site controller and associated files