finished basic client creation and search engine update