Enhancement of intramolecular charge transfer in carbon nitride by attaching 2,4,5-Trichlorophenoxyacetic acid as electron acceptor units