add context menu, icons, router