intermediate for gps page