tuned a lot of parameters, more concise and better color