technology, science and development