working login, with style