new section & interface changes