Revert "remove menu"

This reverts commit 2b4f84aaf49a223d725960f7b7e1ff5766d92c49.
Revert "Revert "remove menu""

This reverts commit 41562f7ffa2b821910b618776b2b1d0dcde66f17.