Text this: Developing a ball mill model that incorporates grate and overflow discharge configurations