y combinator for js
y-combinator for js update
y-combinator update