adding will_call method