add id check