variables for circulation