menu built by watch-file