added location module