add .resolveChain() method - not tested