external libraries reordered