Whirling Current