added directHit