added dropbox functionality, needs to be refactored though :)