2017 6 19 finished tasks

2017 6 19 finished tasks