created source list acquisition and search functions