und wie könnte das programmtechnisch aussehen?