BillGen class