app: estimate::catalog