zad1_demo structure