add function count