programm skeleton