redefine->define