add counter caches
add spots counter