Version 1.0: add more color of syntax, it looks better.