Text this: ENGINEERED 2D CARBON NITRIDE BASED NANOCOMPOSITES FOR SOLAR ENERGY CONVERSION APPLICATIONS