add user sign up / sign in features