external to end