add insert sorting