added counters and exponentials