Changes to communication and programm