new defs