refactor for blogBundle