long and lat should be floats