add howtowrite