added estimate diff