added blog component