added live search. TODO: style it up and add some effects