Pre graphic update
pre merge