Technical program

to be written...