Writing by patterns,