working demo. Future considerations: decide a database scheme and figure out how to visually display data