improvements and allowing for redirect nodes in menu