Project 0 for CS 4516