more validations on user when in different states