counter  demo