science and application