added colored tags improved performance