location and direction