close #5, close #4, close #3