added imf search to setz rest of changes are clean ups and docs