changes some stuffs