tag and school with intermediate models