adding counter caches and fork ribbon