fix template literals escaping
better closure variable name in default parameters