up to scratch

[up to scratch] See: UP TO FAR.