bottom-up estimation