finish result part initially

not finish: menu part dynamically