updating some stuffs