agent based models; system shocks; uncertainty