Add syntax highlight.
fix some features.