add data validator