Add chaining ability