new changes from the original