fixed spelling mistakes, reorganized headers