changes to search, dynamic select