fix estimation, it is still ugly