add chaining having support