introduced put counter