add function counter