Added sign up functionality