!!!!!!!   UPDATED  OCT 20 2017   !!!!!!!!