'term' and 'phase' methods handling id revised