color + more tests