mesons and nucleon strangeness