return hit result