implement AMLUGraph