working out the dropbox/cloud architecture