initial version of server with working search, and ui