implement basic module for gps