add data validate