add exist data check