close #3 : comments before each function