adding methods util.using, util.apply, util.invoke