zone based coloring, though i'm not sure i'm going to keep it