almost removed all analyze bug.introduced new bug into syntax coloring.