added swaying