first part of sing up
user sigp finished