adds a datavalidation plugin -- partially completed