updated attribute graph module