updated vibration example