float point support part 3