Finished up CSE 1120