Yeah, I was looking at these docs. This is what I had before I switched to Koha::Objects: ```perl my $search_params = {}; $search_params->{name} = { 'like' => "%$params->{name}%" } if defined $params->{name} && $params->{name} ne q{}; $search_params->{event_type} = $params->{event_type} if ( defined $params->{event_type} && @{ $params->{event_type} } ); $search_params->{min_age} = { '>=' => $params->{min_age} } if defined $params->{min_age}; $search_params->{max_age} = { '<=' => $params->{max_age} } if defined $params->{max_age}; $search_params->{open_registration} = $params->{open_registration} if defined $params->{open_registration} && !$params->{open_registration}; $search_params->{location} = $params->{location} if ( defined $params->{location} && @{ $params->{location} } ); $search_params->{start_time} = { '>=' => $params->{start_time} } if defined $params->{start_time}; $search_params->{end_time} = { '<=' => "$params->{end_time} 23:59:59" } if defined $params->{end_time} && $params->{end_time} ne q{}; ```