still working on list search sorting