Initial structure
Initial copy from cross language analysis