add topic; hook in
set swaps