DEVELOPING TRANSITION-METAL-CATALYZED DIFUNCTIONALIZATION AND HYDROFUNCTIONALIZATION METHODOLOGIES OF C=C BONDS