Add ch3: counter
Add ch3: immutable counter