add some comment and change some color variables. Chrome didn't support some of the feature, need to fix