[add] anonymous fn