graph module