more graphics additions and fixes