these have to be floatfields