implemented initial video player