Added vibration functionality