more test for struct.