snippet support