updated float