add ability to create a sale