add menu and page interaction