add more invoicing methods