adding sign up capabilities