v5.0

Due by October 15, 2018 44% complete