added user signup fields and stuff