graph objects