graphics

Graphics work coming soon.