added simple PI + persistent forces cancellation