update branch with invoice.rb