add context for parser