delete invaild