add nearSphere and fix naming inconsistence