some editing in the introduction