location add/del