example code refactored to make it easier to swap out data source 6c46ed2 Corey Morris commited on Jul 4, 2023