fn str_to_f64(str: &str) -> Result<f64, String>