lab3. structure