change b to *beanFactory*