proposed new menu structure. lots of code cleanup needs to be done. -pxl