Русско-английский научно-технический словарь
• This work has provided fresh insight into ...
• Laser sheds new light (up)on molecular structure.