adding vault for file storage
adding cache classes