refactoring
added line items