file storage perspective