added graphics work