fixed duplicate key problem sign up. now to get sign up legitimacy checks