and mechanic