added vibration option