analysis uses aggregation
update routes for _ instead of Camelcase