added newCode2
added newCode2