first working iteration of blogviewwidget