add mind factory