restrukturierung and logging