lots of alignments corrected and spellings