use TTTFloatMax to take place of CGFLOAT_MAX