implement comment management