procedural graph