add outerTrackNonnull