Working on Login Screen and API Layer