The most successful algorithm to date is Andrew Golding and Dan Roth's "Winnow-based spelling correction algorithm",[15] published in 1999, which is able to recognize about 96% of context-sensitive spelling errors, in addition to ordinary non-word spelling errors. A context-sensitive spell checker appears in Microsoft Office 2007,[16] and also appeared in the now-defunct Google Wave.[17]