add experimental daisychain logic