Storagehold's own framework