add data check