try to integrate twitter and vimeo
refactor