added less source file and made minor typo corrections