exclude build files
implement automatic invoice number generation