Writing machines