starting to work on login system