about to add graph lib