sort functions
improve readme