added Utilsnips script and ProtoDef