Implement dealer and repair

Implement dealer and repair