refine user signup