working on refactored blog data service
merge changes