update for shake