location provider dependency is not needed