First commit of login system