my %fields = ( search => 'new', make => 'Subaru', model => 'B9 Tribeca', trim => '5-Passenger Ltd.', showImages => 'yes', fz => 'true', ); $agent->get( $agent->current_form->agent . '?' . join("&", map { $_ ."=".$fields{$_} } keys %fields) );