add module bean factory