3 working agents with communication