added a new Class - CCMobFactory