marketing aspects of ball mills