Search basically works but still needs many updates.