fix and repair