improve snip module