gpsm added