implements shows and videos