Advancement of science