`add` chaining