production
signup progress
finish user signup struct