graphics improvements