added parseVideoSite(), refactoring