Science and life