add count provider