CachedContainer. Try architecture build for cach company holder which will ease the sorting and calculation operations.