Add speaking/writing parser