Science in progress