simplify; add section on compatibility