refactored blogs