project mulitagent implemented