add a call method