prepare system changed