added colored syntax