updated 10/24/18
updated 11/08/2018
updated 9/30/18