sample_app ab Kapitel 3