graph representations