relocated def