add shakedemo