Add Sorting, Searching, and Client Server Framework