add on snippet