graphics framework

graphics framework ready