Update changes
still missing explanations on big changes