commented counter