generating hash for storing image
fixing typo
add reading cover from filestorage