switched to list of floats