This is project 2 for Information Structure and Retrieval Class