first cut at UI with data