explain paths