modify additional force implementation