cse532 Project 3