this is a large commit I am sorry, updating all menu page to have a better layout, it is a work in progress.