basic structure of login design.