- implemented blog functionality