Add sign-up functionality