updating the stuffs