- allocate memory for array initialization based on length - update reference type mapping for struct initialization