fix some bugs, add colorful msg text and third party look and feel.