cotton-graph