Added sign-up functionality