goal: make things that talk to other things.