finish section1.2
clean some trash