prepare for float
prepare for float