add status validations and test
fixed bug with user profile validation