slip-and-counter