added more sign up functionality and styling