generated lineitem controller