changed lots of graphics stuff