TEAM assignment due Oct. 4th, 2019.