Helpful for understanding each process in detail