added codechip