New structure and logging