just a grap diagram