. Up to scratch — reaching an acceptable standard
На должной высоте, в хорошем состоянии /виде, так как надо
The last few episodes of the TV program haven’t been quite up to scratch.
Peer — a colleague / a company in the same industry as other companies
Коллега, компании в одной сфере
Try to avoid having such conflicts with your peers.