bug fixed: fist position skipped
force should not be manipulated directly