add validations to listing