add addition methods to BillingAgreementInterface, implement