parse & test structures