force calculation bug fixed