Implement sign up API