coloring def not mine!