new changes to code