ff
add function curry in utils