An investigation of the levels of knowledge and strategies used when revising