Location: add and update