-fix floating point support