加入cost function 4