.add keeps color order