Add search function, show method, show view and restyle