return false if left is not same with right