highly improved plotting