updated login, layouts and css