Add cloud storage and auth