add sortBy()
add docs to sortBy()