angular version: fixed: menu's tree, now it is multi level tree not just 2 levels