remove to_short_f to be more precise