add context, menus, and views