handle multiple chains