7th commit. Analyzer still need polish, especially the accent part.