integrating update_research
merging code