close #7
close #2
close #6