add creatureFactory