some errors in it... for example $convert(mile,ft,1).Length gives 2038.61877, not 5280 like it should