#swing mechanics