Uses basic json file for data rather than REST API for simplicity.