filters by type and has respective routes