added/using StorageEngine with possibility of running the storage in memory