fix mult closure function
path .join
support named param