changed target function

first estimate of target function