added storagefile class