apply now fully operable with anonymous fcns
*good handle on leaks