clean up
validValue validation
validating validValues