adds blog functionality