seperated between public view and (admin) view for browsing blog posts