added graph and updated gitignore