implemented location and communication with Gaze API