updated multi agents