Data Searching and Compiling