consummate some function