added consistent GPS