add fill cutter & func