force lowercase with subproduct_code