updated moreswing