graphics rework