Implement intersection method