small invoice generation application.