soft-shake version