modify defs