internal to external