a self think system.