add method call support in chain