add subtopics, front end updates from roundtrip

some end to end goodness