M: Add menu module.
M: Add bind module. Refactoring menu module/ Remove old code