Second-Sem codes added