add vibrate feature