dynamic swing