Scientific advancements and controversies