Revert "Revert "added MenuItem""

This reverts commit e26836eb115f89ea2faf7b63691dcfaa20997ed1.