add function description above code