initial commit for csc 183 project