replaced snippet system