fix bugs with force