added validations to listing change