Done router & new menu constructor