the latest agent based model, I ll kep on working on this one