implemented single force