add a simple location manager singleton