I want to synthesis Graphene oxide from Graphite powder using Hummers method or modified/improved hummers methods. But there are lots of variation in amount of chemicals used and duration of experiments from literature to literature. That is why, I am in confusion which method be appropriate one and as a background knowledge, I am interested to know function of chemicals used mentioned above in the synthesis of Graphene oxide from graphite powder.