reformat code. tab=4 spaces
add SearchEngine class