add float compare and v3 compare