First iteration of search builder