funcs, balls, chainrxns