add second task
add compare algo