recoding based on pandas, esgf search added