improved dot graph