first version of ForceCalculator