implement review on double->float cast