data validator introduced