create shakeDemo