added force feedback