add business delegate method