integrate location