add some graphical related changes