added qsort, heap and webp includes