basic version of data source (to refactor and clean-up warnings) and UI enhancements (background and stars)