Some doc for chain interface