Updated DFD and Pseudocode with comments