added search services and UI services - rearranged

some other important stuff here haha