working on new floating point conversion code