change names to use "intermediate"