add context chain