add user and listing validations