new changes

why is this so diffiuclt