pub type UnderlyingFactor = f64;