refactoring: draft topic view