fixed keywords and some text and minor structural changes