new changes

i made it better