implemented bloglist