added more sort_i.c