Scientific and technical developments