A lot was changed. Too much to list