1.add counter