some crazzzzzy stuff plus gps alert fix