rename storageinterface to temporarystorageinterface