add test case for composite Struct