using precipitation