do integer comparison