added new possible dogevalue func

use dogevalue_fix. if dep. then use dogevalue.