pset 1 and 2 hackers done, pset 3 and 4 will be done later and pset5 is being done