Scientific advancements or Scientific revolution