Counter Public Definition