refactoring in SoldItemService