add destroy check