Final result

add compare change