applied error checks on sign up frame