flailing about and failing to componentize this thing