updates with all the outputs