CSCI 4 project one