amazing location and communication.