Rishabh please ask specific questions. It is difficult for us to explain a complete topic with its various cases in a single post like this. It will be better if you ask only specific problems.
Krishna Gopal Singh
B.Tech Chemical Engg
IIT Delhi 2002
Currently doing PhD from IIT Delhi