finished features for blog posts