MULTI AGENT SYSTEMS