renamed external to absolute