Adding sign-up functionality