Colors now based on ports