added support for float fields