changes which must be done