initial commit of funnel plugin