The memory prototype was added along the process control block prototype. Cpu was given an update function. Memory mangager setup an initial function and a json structure that sets up the three memory section. It also holds the functions to create and update the memory table. The program handler is used to load the program into memory, give it a process control block, and return a pid. Global variables were added for total memory, memory, memory manager, pid, process states, and global to keep track of the running process. The css file was renamed and the html file was updated to create a better display.