sign up and login system fully completed