technical developments