upgrade sum stuffs