add validation to listing