started new graphic implementation