correctly reading subtitle languages
extract sources into their own files
renaming functions