2.1 - Class for agent communication
2.1 - Integration with geolocation
2.1 - Functions