add no_video and has_video hide and show