Gramatical correction design