Search working. TODO: Fill the missing values.