fix #199 rename float to fp