add count colours heuristic
add count colours heuristic