This is the second part of the PHYS 2200 project