progress on hls video. but not ready yet