The program parts are responsible