experiment anonymous struct order