working on reporting and invoice