revised20200727

revised20200727