added subtitle support