reformat code
change parameter style
search template redesign