added vibrate option