removed recursive ordered insert method --KW