move d
add confidence