writing requires language