we cannt depend on GPS since it needs root permissions to turn it on