add hls specification