the file for csci222 ass2