finish report & fix gps bug