thairs/cs381-assignment8 archive