added packages for graph handling and visualization