add todo
fix copyright years
remove redundant method
add an ability to reset color before issue a new one sequence