resort, rename, rewrite compact_menu