shell: add _context