using cobalt.storage instead of utils.storage in catalog