first gps-version 1.0 is done. need to be tested