There are hundreds of research articles published on the green synthesis of nanoparticles of various metals and metal oxides nanoparticles using plant extract (where mostly the extract of leaves are used) and they reported that plant extract is in rich of phytochemicals which act as reducing, stabilizing/capping agent for the synthesis of Nanoparticles but still its not cleared that exactly which phytochemical or which class of phytochemicals is responsible for reducing and which for stabilizing/capping? And also if they are used separately after isolated would they gave the same result or each class depend on one another??