external sort spec