CSE 340 Project - Part 3