add data and buttons, and adapt to liveblog