fix vibration
various changes-not sure