Advanced Word Repair