whirlwind on C