add sound
modify ui
(the search algorithm is too slow)