working blog data service and blog controller