insertSortedWithData