add chained doc