a back2top button and new preivew mechianism