adding functions
added Graph to repo
developing graph