general additions to location system