added nu oscillation code - working version