changes chip program