location table dynamically updates, things look nicer