scope.functions from hertz
fixed merge conflict