user signup and test