mill agreegate