add HLS processing