support multiple reduce operations with
specify list of valid operations and collapse routes down