english: And this technology, which came on the scene just three years ago, has taken science by storm.
non_english: Deze technologie, die net drie jaar  geleden op het toneel verscheen, heeft de wetenschap  stormenderhand ingenomen.