last changes iteration1