newCode2