add twitter, instagram and vimeo providers. add documentations