added few search engines; other code reworked somehow