general graphics improvements