industrial-scale and mid-sized