* moved colorization to function
* fixed false-suffix bug
* more comments