writing task analysis