Added more to advanced search, still need to implement avialable, added,
and an actual advanced search algorithm if we must.