document, test, organize graph optimization.