updates
lots of updates to invoice
create invoice working