completed Billing_model, ready for tests