SMS dit: Multi-agent programming