double->float issue