refactor full blog endpoint/models to free up "post", as naming is, as caching is....