gehrigj/cs305-project-1 archive