modifications related to site layout and adding some underpinnings for authentication