updated signup model, not done with validation