basic MVP for SWSD demo