CSE-687 Project 2