add some fun ,search and more