graphs and datasources created by ryan kaldari