repair mechanic implemented