add missing information to customer and other major fixes