add option to search by source and context