A lot of updates for new dao and divide menus into diffrent views.