updated menu item adder