adding the changes and stuff