What dictionary can say about phrase

so far so good