added processes and more explanations